@charset "utf-8";
/* CSS Document */
/*购物车*/
.shopping{clear:both;overflow:hidden;height:auto;padding-bottom: 100px;}
.shop-group-item{margin-bottom:5px;}
.shop-group-item ul li{border-bottom:1px solid #fff;margin-bottom: 5px;width: 120%;float: left;}
.shop-group-item ul li:last-child{border-bottom:none;}

.shop-name{background:#fff;height:35px;line-height:35px;padding:0 15px;position:relative;}
.shop-name h4{float:left;font-size:14px;background:url(../images/icon/icon-kin.png) no-repeat left center;background-size:20px 20px;padding-left:25px;margin-left: 28px;}
.shop-name .coupons{float:right;}
.shop-name .coupons span{display:inline-block;padding:0 5px;}
.shop-name .coupons em{color:#e0e0e0;}

.shop-info{background: #fff;	height: 140px;	padding: 0 3.5%;position: relative;	width: 77%;	float: left;    -webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;z-index: 9;}
.shop-info .checkbox{background:url(../images/icon/icon_radio3.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .checkbox1{background:url(../images/icon/icon_radio4.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .shop-info-img{position:absolute;top:15px;left:45px;width:90px;height:90px;}
.shop-info .shop-info-img img{width:80%;height:80%;    margin-top: 10px;    border: 1px solid #f2f2f2;padding: 10px;}
.shop-info .shop-info-text{margin-left:130px;padding:15px 0;}
.shop-info .shop-info-text h4{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;    margin-top: 15px;}
.shop-info .shop-info-text .shop-brief{height:25px;line-height:25px;font-size:12px;color:#81838e;white-space:nowrap;}
.shop-info .shop-info-text .shop-brief span{display:inline-block;margin-right:8px;}
.shop-info .shop-info-text .shop-price{height:24px;line-height:24px;position:relative;}
.shop-info .shop-info-text .shop-price .shop-pices {color: #ff5000;
    font-size: 14px;
    margin-top: 35px;
    float: left;
    width: 110px;
    line-height: 16px;}
.shop-info .shop-info-text .shop-arithmetic{float: right;box-sizing:border-box;white-space:nowrap;height:100%;border:1px solid #e0e0e0;margin-top: 35px;}
.shop-info .shop-info-text .shop-arithmetic a{display:inline-block;width:23px;height:22px;line-height:22px;text-align:center;background:#fff;font-size:16px;}
.shop-info .shop-info-text .shop-arithmetic .minus{border-right:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .failed{color:#d1d1d1;}
.shop-info .shop-info-text .shop-arithmetic .plus{border-left:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .num{width:32px;text-align:center;border:none;display: inline-block;height:100%;box-sizing:border-box;vertical-align:top;margin:0 -6px;}
.shopPrice{background:#fff;height:35px;line-height:35px;padding:0 15px;text-align:right;}
.shopPrice span{color:#f00;}

.shop-group-item ul li i{	    float: right;
	width: 15%;
	text-align: center;
	background: #E2421B;
	color: #fff;
	position: absolute;
	right: 0;
	height: 140px;
	line-height: 140px;
	font-style: normal;}
.swipeleft {
	transform: translateX(-15%);
	-webkit-transform: translateX(-15%);
}

.payment-bar{clear:both;overflow:hidden;width:100%;height:49px;position:fixed;bottom:50px;border-top:1px solid #e0e0e0;background:#fff;border-bottom:1px solid #e0e0e0;    z-index: 99;}
.payment-bar .all-checkbox{float:left;line-height:49px;padding-left:40px;}
.payment-bar .shop-total{float:left;-webkit-box-flex:1.0;box-flex:1.0;    margin: 9px 0px 9px 35px;
    width: 167px;}
.payment-bar .shop-total strong{display:block;font-size:14px;   margin-left: -28px;}
.payment-bar .shop-total span{display:block;font-size:12px;}
.payment-bar .settlement{display:inline-block;float:right;width:25%;height:49px;line-height:49px;text-align:center;color:#d9b97c;font-size:16px;background:#000;}
.points{font-size: 14px;}

.meau{
	width: 100%;
	height: 50px;
	background-color: #fff;
	position: fixed;
	bottom: 0;
	z-index: 99;
}
.meau div{
	width: calc(100%/3);
	height: 50px;
	float: left;
	text-align: center;
}
.meau div img{
	height: 20px;
	margin-top: 6px;
}
.meau div p{
	font-size: 12px;
}

.cart-none{
	margin-top: 50%;
	transform: translateY(-50%);
}
.cart-none .cart-big {
	display: block;
	width: 100%;
	height: 60px;
	margin-top: 50px;
	background: url('../images/cart-big.png') no-repeat center center;
	background-size: 60px;
}
.cart-none .text {
	margin: 10px 0 10px 0;
	font-size: 15px;
	color: #d4d4d4;
	text-align: center;
}
.cart-none .btn {
	display: block;
	margin: 0 auto 80px auto;
	height: 30px;
	line-height: 30px;
	width: 120px;
	background: #000000;
	border: 1px solid #000000;
	color: #fff;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
